package com.jtmg.glorykingsnews.service;

import com.github.pagehelper.PageInfo;
import com.jtmg.glorykingsnews.domain.TbOrder;
import com.jtmg.glorykingsnews.vo.commom.LayuiReturnVo;
import com.jtmg.glorykingsnews.vo.commom.MsgVo;
import com.jtmg.glorykingsnews.vo.order.OrderResaultVo;
import com.jtmg.glorykingsnews.vo.order.QueryOrderVo;
import com.jtmg.glorykingsnews.vo.order.UpdateOrderVo;

import javax.crypto.MacSpi;

public interface TbOrderService{

    MsgVo createOrder(TbOrder order);

    MsgVo<TbOrder> queryOrderByUserId(String id);

    LayuiReturnVo<OrderResaultVo> managerQueryOrder(QueryOrderVo vo);

    MsgVo updateOrder(UpdateOrderVo updateOrderVo);

    MsgVo deleteOrder(String orderId);

}
